Visualisation in the SPROUT molecular design program.
نویسندگان
چکیده
SPROUT is an interactive computer system for structure based molecular design. The system consists of several modules that address the different subproblems of structure based drug design. This paper describes the visualisation techniques applied in the program: the display of the novel (geometric region) representation of the interaction sites and the molecular surface display based on a 3D grid representation of the cavity. The hydrogen bonding regions are represented by set operations (subtraction and intersection) of simple spherical and conical 3D objects (with given radii and opening angle) Some complex hydrogen bonding regions are represented by intersections of six or more basic objects. A method for calculating a triangular mesh representation (with normal vectors) of the analytical surfaces of the objects, that have sharp edges and corners because of the intersections, is presented in the paper. The geometric parameters of the interaction regions can be changed interactively in which case the surface display is updated real-time. The volume of space that is available for ligand generation (the cavity of the receptor site) is represented on a 3D grid within SPROUT. The surface of the available space is visualised using an algorithm presented in the paper, that generates a polygonial mesh of the grid points. The grid is also used to cut out stericaly forbidden parts of the interaction site regions. The surface of the reduced object is also visualised using further sphere subtractions. The presented algorithms are fast, aplicable in interactive visualisation programs. Result images of the rendering of the surfaces, calculated by the algorithms, are demonstrated on examples taken from applications of SPROUT to practical ligand design problems.
منابع مشابه
Discovery of biphenylacetamide-derived inhibitors of BACE1 using de novo structure-based molecular design.
β-Secretase (BACE1), the enzyme responsible for the first and rate-limiting step in the production of amyloid-β peptides, is an attractive target for the treatment of Alzheimer's disease. In this study, we report the application of the de novo fragment-based molecular design program SPROUT to the discovery of a series of nonpeptide BACE1 inhibitors based upon a biphenylacetamide scaffold. The b...
متن کاملThe Evolution of Tarraingı́m A Model and System for Abstract Program Visualisation
Like other large software systems, software visualisation systems are hard to design. We have developed a model of program visualisation and an abstract program visualisation system in tandem, via a series of evolutionary cycles. Each cycle used experience gained in the previous one to identify problems to address and improvements to make. The resulting program visualisation system, Tarraingı́m,...
متن کاملModelling Tumor-induced Angiogenesis: Combination of Stochastic Sprout Spacing and Sprout Progression
Background: Angiogenesis initiated by cancerous cells is the process by which new blood vessels are formed to enhance oxygenation and growth of tumor. Objective: In this paper, we present a new multiscale mathematical model for the formation of a vascular network in tumor angiogenesis process. Methods: Our model couples an improved sprout spacing model as a stochastic mathematical model of spro...
متن کاملSPROUT: P2P Routing with Social Networks
In this paper, we investigate how existing social networks can benefit P2P data networks by leveraging the inherent trust associated with social links. We present a trust model that lets us compare routing algorithms for P2P networks overlaying social networks. We propose SPROUT, a DHT routing algorithm that, by using social links, significantly increases the number of query results and reduces...
متن کاملDesign and Use of a Visualisation Tool for Concurrent Object-Oriented Programs
The use of program visualisation for understanding and ne-tuning task-parallel object-oriented programs is desirable. One reason is that such programs typically involve complex interactions between the program entities. Combined with other tools, program visualisation tools can make understanding and ne-tuning of such programs easier. For maximum beneet, the visualisation of task-parallel objec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Pacific Symposium on Biocomputing. Pacific Symposium on Biocomputing
دوره شماره
صفحات -
تاریخ انتشار 1996